﻿namespace Library.OrmEnterpriseEntity {
	public abstract class ExpressionBuilder : QueryBuilder {
		public abstract ExpressionType ExpType { get; }

		public enum ExpressionType {
			/// <summary>
			/// QueryParmBuilder
			/// </summary>
			Parm,
			/// <summary>
			/// QueryExpBuilder
			/// </summary>
			Exp,
			/// <summary>
			/// QueryWrapBuilder
			/// </summary>
			Wrap,
		
			/// <summary>
			/// QueryColumnBuilder
			/// </summary>
			Column,
			/// <summary>
			/// QueryMassBuilder
			/// </summary>
			Mass
		}
	}
}
